package matrix;

/**
 * Bei dieser Klasse haben wir Unterst�zung von Komillitonen erhalten
 */
public class AlignmentMatrix {
	private int diagonal;
	private Direction diagonalMove;

	public AlignmentMatrix(int diago, Direction diagonalMove) {
		this.setDiago(diago);
		this.setDiagonalMove(diagonalMove);
	}

	public void setDiago(int diago) {
		this.diagonal = diago;
	}

	public void setDiagonalMove(Direction diagonalMove) {
		this.diagonalMove = diagonalMove;
	}

	public int getDiago() {
		return diagonal;
	}

	public Direction getDiagonalMove() {
		return diagonalMove;
	}

	public String getDiagonal() {
		switch (diagonalMove) {
		case DIAGONAL_MOVE:
			return ("Diagonal_Move");
		case HORIZONTAL_MOVE:
			return ("Horizontal_Move");
		case VERTICAL_MOVE:
			return ("Vertical_Move");
		case START:
			return "Start_Move";
		default:
			return "Nichts";
		}
	}

}
